package com.ruoyi.web.mapper;

import java.util.List;
import com.ruoyi.web.domain.KubernetesNamespace;

/**
 * kubernetes_namespaceMapper接口
 * 
 * @author xuchengchao
 * @date 2022-04-28
 */
public interface KubernetesNamespaceMapper 
{
    /**
     * 查询kubernetes_namespace
     * 
     * @param id kubernetes_namespace主键
     * @return kubernetes_namespace
     */
    public KubernetesNamespace selectKubernetesNamespaceById(Long id);

    /**
     * 查询kubernetes_namespace列表
     * 
     * @param kubernetesNamespace kubernetes_namespace
     * @return kubernetes_namespace集合
     */
    public List<KubernetesNamespace> selectKubernetesNamespaceList(KubernetesNamespace kubernetesNamespace);

    /**
     * 新增kubernetes_namespace
     * 
     * @param kubernetesNamespace kubernetes_namespace
     * @return 结果
     */
    public int insertKubernetesNamespace(KubernetesNamespace kubernetesNamespace);

    /**
     * 修改kubernetes_namespace
     * 
     * @param kubernetesNamespace kubernetes_namespace
     * @return 结果
     */
    public int updateKubernetesNamespace(KubernetesNamespace kubernetesNamespace);

    /**
     * 删除kubernetes_namespace
     * 
     * @param id kubernetes_namespace主键
     * @return 结果
     */
    public int deleteKubernetesNamespaceById(Long id);

    /**
     * 批量删除kubernetes_namespace
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteKubernetesNamespaceByIds(Long[] ids);
}
